/* 全局样式 */
html, body {
  height: 100%;
  margin: 0;
  padding: 0;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', Arial, sans-serif;
}

/* 清除浮动 */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* 修复Element-Plus表格内边距问题 */
.el-table .cell {
  padding-left: 8px;
  padding-right: 8px;
}

/* 通用容器样式 */
.app-container {
  padding: 20px;
}

/* 分页容器 */
.pagination-container {
  margin-top: 20px;
  text-align: right;
}

/* 过滤器容器 */
.filter-container {
  padding-bottom: 20px;
}

/* 对话框页脚 */
.dialog-footer {
  text-align: right;
} 